//
//  ZYBaseChannelTemplateVc.m
//  Example
//
//  Created by wzp on 2024/8/21.
//

#import "ZYBaseChannelTemplateVc.h"


@implementation ZYBaseChannelTemplateVc
- (void)p_doStep1
{
    NSLog(@"p_doStep1");
}

- (void)p_doStep3
{
    NSLog(@"p_doStep3");
}

- (void)p_doStep4
{
    NSLog(@"p_doStep4");
}

- (void)run
{
    [self p_doStep1];
    
    if ([self respondsToSelector:@selector(doStep2)]) {
        [self doStep2];
    }
    
    [self p_doStep3];
    
    [self p_doStep4];
    
    if ([self respondsToSelector:@selector(doStep5)]) {
        [self doStep5];
    }
}
@end
